Modeling Spatial and Temporal Variability with the HATS Abstract Behavioral Modeling Language

نویسندگان

  • Dave Clarke
  • Nikolay Diakov
  • Reiner Hähnle
  • Einar Broch Johnsen
  • Ina Schaefer
  • Jan Schäfer
  • Rudolf Schlatte
  • Peter Y. H. Wong
چکیده

The Abstract Behavioral Specification (ABS) language facilitates to precisely model the behavior of highly configurable, distributed systems. Its basis is Core ABS which is a strongly typed, abstract, objectbased, concurrent, fully executable modeling language. Spatial variability of ABS models is represented by feature models, delta modules containing modifications of ABS models, product line configurations linking delta modules with product features and product selections specifying actual product instances. Temporal variability is captured by dynamic delta modules that can be applied to perform runtime updates. The feasibility of ABS is demonstrated by modeling an industrial-scale web merchandising system.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Modelling Adaptable Distributed Object Oriented Systems Using the HATS Approach: A Fredhopper Case Study

The HATS project aims at developing a model-centric engineering methodology for the design, implementation and verification of distributed, concurrent and highly configurable systems. Such systems also have high demands on their dependability and trustworthiness. The HATS approach is centered around the Abstract Behavioural Specification modelling language (ABS) and its accompanying tools suite...

متن کامل

HATS Abstract Behavioral Specification: The Architectural View

The Abstract Behavioral Specification (ABS) language is a formal, executable, object-oriented, concurrent modeling language intended for behavioral modeling of complex software systems that exhibit a high degree of variation, such as software product lines. We give an overview of the architectural aspects of ABS: a feature-driven development workflow, a formal notion of deployment components fo...

متن کامل

HATS: Highly Adaptable and Trustworthy Software Using Formal Methods

The HATS project develops a formal method for the design, analysis, and implementation of highly adaptable software systems that are at the same time characterized by a high demand on trustworthiness. Existing modeling formalisms leave gap between highly abstract, largely structural models and executable code on the implementation level. In HATS we aim to close this gap with an object-oriented,...

متن کامل

spatial modeling of summer precipitation in North-west of Iran

In the present study, the main aim was the spatial evaluation summer rainfall of northwest of Iran based on30 stations in northwest of Iran during 30 years of statistical period (1985-2014). An attempt, using geo-statistical modeling by ordinary least squares (OLS) and geographically weighted regression (GWR) procedures, was also made. The results represented that the GWR model with higher S2, ...

متن کامل

Spatio-Temporal Database Constraints for Spatial Dynamic Simulation

Spatial Dynamic Simulation Systems have three main components: the space dimension, the time dimension and the dynamic process. Dynamic processes have been modeled by transition rules, which are subject to constraints and which can avoid or force the occurrence of a transition. In this paper we propose a framework to represent the variability of simulation process based on the temporal constrai...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2011